#ifndef STATUSEVENTTYPES_
#define STATUSEVENTTYPES_

namespace Impp{

	enum StatusEventType{
		STATUS_EVENT_BUDDY_SIGNED_ON, //the buddy signes on
		STATUS_EVENT_BUDDY_SIGNED_OFF, //buddy signes off
		STATUS_EVENT_BUDDY_STATUS_CHANGED, //buddy changed his status
	
	};
	
	enum StatusConnectionType{
		STATUS_EVENT_SELF_CONNECTION, //you weren't connected, this event changes the status of the buddy from unknown to his real status
		STATUS_EVENT_SELF_DISCONNECTION, //you are signing off, this event changes the real status to unknown
		STATUS_EVENT_SELF_CONNECTED, //you are connected, this is a notification of a regular status change
	};
	
}

#endif /*STATUSEVENTTYPES_*/
